.news-main-content{
    /*    padding: 0 1em;*/
}
.center-news-content{
    float: left;
    position: relative;
    width: 78%;
    /*    background-color: #ddd;*/
    /*    height: 500px;*/
}
.news-small-content{
    margin-left: 222px;
    /*    background-color: red;*/
    /*    height: 500px;*/
}
.news-category{
    float: left;
    width: 222px;
    margin-left: -222px;
    position: relative;
    /*    background: #0098db;*/
}
.news-menu-header{
    height: 35px;
    width: 220px;
    background: #0098db;
    box-shadow: 2px 2px 3px #999;
    color: #fff;
    line-height: 34px;
    text-indent: 10px;
    font-size: 1em;
    font-weight: bold;
}
.news-cat-c{
    background: none repeat scroll 0 0 #fff;
    box-shadow: 2px 2px 3px #999;
    display: block;
    list-style: none outside none;
    padding: 5px 0 5px 0;
    position: relative;
    width: 220px;
}
.news-cat-c .news-cat-list{
    background-image: url("");
    background-position: right 13px;
    background-repeat: no-repeat;
    line-height: 37px;
    margin: 0 10px;
}
.news-cat-c .news-cat-list:hover{
    background-image:url();
}
.news-cat-list a{
    color: #555;
    cursor: pointer;
    display: block;
    font-size: 0.8125em;
    font-weight: bold;
}
.news-cat-list a:hover{
    color: #ff5335;
}
.left-item{
    border: 1px solid #d3d3d3;
    padding: 0 0.8em;
}
.left-item-title{
    color: #555;
    font-size: 1em;
    font-weight: bold;
    padding: 14px 0;
}
.left-item-detail{
    border-top: 1px solid #dedede;
    padding: 0.8em 0;
}
.left-item-detail a{
    display: block;
    color: #555;
}
.news-list{
    padding:0 0.5em 2em 1em;
}
.news-list-header{
    position: relative;
    padding-top: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #d3d3d3;
}
.news-list-content{
/*    width: 100%;*/
}
.news-list-header h3{
    padding: 0 1em;
    background-color: #fff;
    position: absolute;
    left: 1em;
    top: 0;
    color: #555;
}
.news-list-header h3 a{
    color: #555;
    padding: 0.3em 0;
}
.news-list-item{
    float: left;
    width: 100%;
    margin-bottom: 1em;
    position: relative;
    border: solid 1px #d3d3d3;
}
.list-padding{
    padding: 0.625em;
    float: left;
}
.news-item-img{
    float: left;
    width: 20%;
    margin-right: 10px;
}
.news-list-item img{
    width: 100%;
}
.news-item-title{
    padding-bottom: 0.625em;
}
.news-item-small,
.news-item-title a{
    color: #555;
}
.news-title{
    padding:1em 0;
    font-size: 1.25em;
    color: #555;
}
.show_image img{
    max-width: 100%;
}
.news-content{
    text-align: justify;
    font-size: 1em;
    line-height: 24px;
}